X-ray image diagnostic device, and x-ray image data correcting method

ABSTRACT

An X-ray image diagnostic device of the invention has sensitivity-information-acquisition controlling means commanding synchronization between X-ray irradiation from the X-ray source and readout of X-ray plane detector for correcting sensitivity. When sensitivity information of the X-ray plane detector is calculated using the intensities of X-rays irradiated onto the X-ray plane detector and X-rays detected by the X-ray plane detector, readout of the X-ray plane detector is performed synchronously with X-ray irradiation, and sensitivity information corresponding to variation of the amount of X-ray radiation onto the X-ray plane detector during the reading time is determined using data of every readout channel. Therefore, sensitivity information enabling an accurate sensitivity correction can be obtained from a single output image. This sensitivity information is stored in sensitivity-information-storing means and used for correcting sensitivity of X-ray image data acquired in actual measurements.

FIELD OF THE INVENTION

[0001] The present invention relates to an X-ray image diagnostic deviceusing an X-ray plane detector. Particularly, it relates to an X-rayimage diagnostic device having a function of correcting sensitivity toX-ray energy of an X-ray plane detector exposed to X-rays.

RELATED ART

[0002] Conventional X-ray image diagnostic devices are constructed suchthat an X-ray image output from an X-ray plane detector resulting fromirradiation of X-rays onto an object is displayed on a TV monitor or thelike.

[0003] An ordinary X-ray plane detector consists of scintillators thatconvert X-rays transmitted through an object to light and photodiodesthat convert the light output from the scintillators to electric charge.Detecting devices, each of which consists of a scintillator and aphotodiode, are arranged in a matrix corresponding to the individualpixels. Electric charge converted from light by each photodiode is readout via a switching device such as a thin film transistor (TFT) toproduce an X-ray image.

[0004] Sensitivity differs among the detectors due to difference in thecharacteristics of the individual scintillators and photodiodescomposing the detector. Accordingly, it is necessary to detereminesensitivity information for each detector in advance and to correctdetected signals using the sensitivity information upon imaging.

[0005] Conventionally, such sensitivity correction is carried out byirradiating X-rays of a predetermined intensity onto the X-ray planedetector with no object present to output an image from the X-ray planedetector and determining detector sensitivity information from theimage. The sensitivity information determined using the X-rays of thepredetermined intensity is also used when X-rays of a differentintensity from the predetermined intensity are irradiated onto an objectto carry out imaging. This causes a problem in that sensitivitycorrection is not accurate.

[0006] In order to solve this problem, X-rays need to be irradiatedmultiple times to find the sensitivities for X-rays of variousintensities. This causes another problem in that the work of theoperator for collecting sensitivity information increases and that thecapacity of the storage medium for storing the collected sensitivityinformation must be increased.

[0007] Therefore, an object of the present invention is to provide anX-ray image diagnostic device capable of obtaining sensitivityinformation for various X-ray intensities from a single output image andperforming accurate sensitivity correction.

DISCLOSURE OF THE INVENTION

[0008] To attain the above-mentioned object, an X-ray image diagnosticdevice of the present invention comprises an X-ray source forirradiating X-rays onto an object to be imaged, an X-ray plane detectorplaced face to face with the X-ray source for outputting X-raystransmitted through the object as X-ray image data, image storage meansfor storing the X-ray image data output from the X-ray plane detector asdigital data, and sensitivity correcting means for performingsensitivity correction of the X-ray image data stored in the imagestorage means, wherein said sensitivity correcting means comprisessensitivity-information-acquisition controlling means for commandingsynchronization of irradiation of X-rays from the X-ray source andreadout of the X-ray image data from the X-ray plane detector,sensitivity-information calculating means for calculating sensitivitiesof plural readout channels of the X-ray plane detector using the X-rayimage data read out synchronously with X-ray irradiation, andsensitivity-information storing means for storing the sensitivityinformation calculated by the calculating means.

[0009] By synchronizing irradiation of X-rays from the X-ray source withreadout of X-ray image data from the X-ray plane detector andcalculating sensitivity information for each readout channel based onthe X-ray image data, sensitivity information corresponding to change inthe amount of X-ray radiation irradiated onto the X-ray plane detectorwithin the read time can be found. That is, sensitivity informationenabling accurate sensitivity correction can be obtained from a singleoutput image.

[0010] The control for synchronizing X-ray irradiation with readout ofX-ray image data performed by the sensitivity-information-acquisitioncontrolling means includes not only that for performing X-rayirradiation and readout of X-ray image data at the same time but alsothat for performing readout of X-ray image data at a desired time pointssynchronized with the X-ray irradiation.

BRIEF EXPLANATION OF DRAWINGS

[0011]FIG. 1 is a functional diagram showing the X-ray image diagnosticdevice of the present invention.

[0012]FIG. 2 shows a configuration of an X-ray plane detector.

[0013]FIG. 3 is a timing chart of X-ray irradiation onto the X-ray planedetector and readout of X-ray image data from the X-ray plane detector.

[0014]FIG. 4 is a view of schematically illustrating X-ray image datastored in image storage means 5 when the X-ray image data is read outfrom the X-ray plane detector according to the timing chart of FIG. 3.

[0015]FIG. 5 is a graph showing a luminance distribution betweenarbitrarily selected channels (a) and (b) on a line of the X-ray imagedata.

[0016]FIG. 6 shows a timing chart of X-ray irradiation onto an X-rayplane detector 4 having a specific X-ray rise characteristic and ofX-ray image data read out from the X-ray plane detector 4.

[0017]FIG. 7 shows another exemplary timing chart of X-ray irradiationonto the X-ray plane detector and X-ray image data read out from theX-ray plane detector.

BEST MODE FOR CARRYING OUT THE PRESENT INVENTION

[0018] Embodiments of the X-ray image diagnostic device of the presentinvention will be explained with the reference to the attached drawings.

[0019]FIG. 1 is a functional diagram showing the X-ray image diagnosticdevice of the present invention.

[0020] As shown in FIG. 1, the X-ray image diagnostic device of thepresent invention has an X-ray source 3 which irradiates X-rays onto anobject 2 to be imaged under the control of an X-ray generator 1, and anX-ray plane detector which is placed face to face with the X-ray source3 and outputs transmitted X-rays through the object 2 as X-ray imagedata. The X-ray image diagnostic device further comprises means fordisplaying X-ray image data output from the X-ray plane detector 4 asimages (5-8), control means for controlling X-ray irradiation andimage-signal readout from the X-ray plane detector 4 (10,11,12), and anoperation table 9 for inputting directions and conditions necessary foroperation of the device etc.

[0021] The X-ray generator 1 is connected to the X-ray control means 11and controls the X-ray source 3 to irradiate X-rays having a desiredX-ray intensity at desired times according to control signals from thecontrol means 11.

[0022] The X-ray plane detector 4 consists of scintillators whichconvert the X-rays transmitted through the object to light and sensorcells which convert light generated by the scintillators to electricsignals. As shown in FIG. 2, a large numbers of sensor cells arearranged in a matrix. Each sensor cell constitutes one pixel. Eachsensor cell comprises a photodiode 41 which converts light output fromthe scintillator to electric charge, a capacitor 42 which stores theelectric charge, and a switching device 43 (thin film transistor :TFT)which reads the stored electric charge. The combination of thescintillator and photodiode can be replaced by a sensor cell of directconversion type which converts X-ray to electric charge directly.

[0023] The gate terminal of the switching device 43 is connected througha common line to an associated line output terminal of the gate driver45. The gate driver 45 is connected to the readout control means 12(FIG. 1) that controls reading of signals from the X-ray plane detector4. The drain terminals of the switching devices 43 in the same columnare connected in common through integration circuit to an associatedinput terminal of multiplexer 46.

[0024] When X-rays are irradiated onto the X-ray plane detector 4, thephotodiodes 41 store electric charges in the capacitors 42 in proportionto the amount of radiation. The stored electric charge signals are readby operating the TFTs 43. During this operation, the multiplexer 46reads one by one in a temporal order the signals input to the inputterminal during the period of a single pulse output from each lineoutput terminal of the gate driver 45. Thus, electric charges stored forevery pixel of one line are read as an image signal. When reading of oneline is completed, reading of the next line is started. Thus, theelectric charges for every line are read out in order.

[0025] Means (5-8) for displaying X-ray image data output from the X-rayplane detector 4 comprise image storage means 5, sensitivity correctingmeans 6, sensitivity-information storage means 7, and displaying means8. The image storage means 5 stores X-ray image data output from theX-ray plane detector 4 as digital data, as mentioned above, and outputsthe digital data to the displaying device 8. The sensitivity correctingmeans 6 performs sensitivity correction of the X-ray image data storedin the image storage means 5 using sensitivity information acquired andstored in the sensitivity-information storage means 7 beforehand. Themanner of obtaining the sensitivity information will be explained later.X-ray image data corrected by the sensitivity correction is also storedin the image storage means 5. The X-ray image data stored in the imagestorage means 5 both before and after the correction are displayed onthe displaying means 8 as images.

[0026] In order to acquire the sensitivity information used in thesensitivity correcting means 6, the X-ray image diagnostic deviceaccording to this embodiment further comprisessensitivity-information-acquisition control means 10 which controls theX-ray control means 11 and readout control means 12 so as to operatesynchronously, and sensitivity-information calculating means 13 whichcalculates the sensitivity information using image data obtained by theX-ray plane detector 4 controlled by thesensitivity-information-acquisition control means 10. The sensitivityinformation calculated by the sensitivity-information calculating means13 is stored in the sensitivity-information storage means 7 for use incorrection processing by the sensitivity correcting means 6.

[0027] The sensitivity-information-acquisition control means 10 operatesand drives the X-ray control means 11 and readout control means 12according to the operator's directions input from the operation table 9in order to acquire the sensitivity information. The readout controlmeans 12 operates according to directions from thesensitivity-information-acquisition control means 10 and controls theX-ray plane detector 4 so that X-ray image data is read from the X-rayplane detector 4 at a desired time synchronous with X-ray irradiation.The X-ray image data read under the control of the readout control means12 is temporally stored in the image storage means 5. Thesensitivity-information calculating means 13 reads out the X-ray imagedata for sensitivity information stored in the image storage means 5,calculates sensitivity information for each readout channel of the X-rayplane detector 4, and stores it in the sensitivity-information storagemeans 7.

[0028] Next, operation of the X-ray image diagnostic device of thisembodiment will be explained.

[0029] The procedure for acquiring sensitivity information will beexplained first. Acquisition of sensitivity information is started bysending a signal for starting acquisition of sensitivity informationfrom the operation table 9 to the sensitivity-information-acquisitioncontrol means 10 when no object 2 is present.

[0030] Upon receiving the starting signal, thesensitivity-information-acquisition control means 10 sends a signal forstarting of X-ray image data readout to the readout control means 12 andat the same time sends an X-ray irradiation start signal to the X-raycontrol means 11. When the X-ray generator 1 receives the X-rayirradiation start signal, it controls the X-ray source 3 so as toirradiate X-rays of a desired intensity onto the X-ray plane detector 4.The desired intensity of the X-rays irradiated onto the X-ray planedetector 4 is an intensity capable of obtaining a sufficient amount ofsensitivity information for sensitivity correction carried out by thesensitivity correcting means 6 and may be set to a constant valuebeforehand or may be varied by sending the operator's directions throughthe operation table 9 directly to the X-ray generator 1.

[0031]FIG. 3 is a timing chart illustrating the timing of X-rayirradiation onto the X-ray plane detector 4 by the X-ray source 3 andreading of X-ray image data from the X-ray plane detector 4.

[0032] As shown in the figure, reading of X-ray image data is started atthe same time as irradiation of X-rays onto the X-ray plane detector 4.The X-ray image data read from the X-ray plane detector 4 by the readoutcontrol means 12 is stored in the image storage means 5. The X-ray imagedata stored in the image storage means 5 and the luminance distributionthereof are shown in FIG. 4 and FIG. 5. As illustrated, the luminancedistribution changes between arbitrarily selected readout channels (a)and (b) on the same line.

[0033] As shown in FIG. 3, since reading of X-ray image data from theX-ray plane detector 4 begins at the same time as the X-ray source 3begins to irradiate X-rays onto the X-ray plane detector 4, a pixel atthe point (a), which is detected soon after the X-ray irradiation, isnot exposed to a sufficient amount of X-ray radiation. On the otherhand, a pixel at the point (b) is exposed to X-rays during the periodfrom the beginning of the X-ray irradiation (beginning of reading) tothe reading of X-ray image data of the pixel at the point (b) As theresult, the luminance distribution between (a) and (b) comes to have theshape shown in FIG. 5.

[0034] The abscissa of the graph shown in FIG. 5 corresponds to theamount of X-ray radiation input to each pixel and therefore thesensitivities to various X-ray intensities between readout channels (a)and (b) can be obtained. That is, by determining the luminancedistribution curve between (a) and (b) of the X-ray image data, it ispossible to produce sensitivity information of readout channels forreading image data between (a) and (b) of the X-ray plane detector 4. Inthe same manner, sensitivity information for all of the readout channelsof the X-ray plane detector 4 to various incident X-ray intensities canbe produced by determining luminance curves of the X-ray image stored inthe data image storage means 5 in all of the readout channel directions.

[0035] Although FIGS. 4 and 5 show that sensitivity information betweentwo points on one line defined arbitrarily is read, the point (a) fromwhich readout of sensitivity information is started and the point (b)where readout is terminated need not be on the same line but can be anypoints on the X-ray plane detector 4, because readout of X-ray imagedata from the X-ray plane detector 4 is carried out for each line inorder as explained with reference to FIG. 2. Thus, sensitivityinformation for various X-ray intensities corresponding to change of theX-ray exposure time of these detecting devices between these two pointscan be obtained.

[0036] The sensitivity information for each readout channel of the X-rayplane detector 4 calculated by the sensitivity information calculatingmeans 13 can be expressed by the equation S(i,k)=Q/I(i,k). Here, Srepresents X-ray sensitivity [C/J], Q represents electric charge densitygenerated in one unit-area of the photodiode, I represents intensity[J/m²] of an incident X-ray, i is the channel number on one line and kis the column number. Thus, sensitivity to incident X-ray intensitiesI(1,1) . . . I(x,y) (x,y is the matrix size) varying between X-rayreadout channels can be calculated.

[0037] The sensitivity information for each readout channel of the X-rayplane detector 4 thus calculated by the sensitivity informationcalculating means 13 is stored in sensitivity information storage means7 and used by the sensitivity correcting means 6 for sensitivitycorrection of the X-ray image data.

[0038] Specifically, when X-rays of a predetermined intensity isirradiated onto an object 2 and the obtained X-ray image data issubjected to the sensitivity correction using the sensitivity S for theintensity of the irradiated X-rays, the detected X-ray intensity D′ iscorrected according to the following equation:

D″=D′×S

[0039] D′: Electric charge density generated in one unit-area ofphotodiode [C/m²]

[0040] D″: Corrected X-ray intensity [J/m²]

[0041] S: X-ray sensitivity [C/J]

[0042] If no sensitivity information is available for the actualintensity of the irradiated X-rays, it is possible to use a valueinterpolated from two points of sensitivity information for larger andsmaller X-ray intensities.

[0043] While sensitivity information for all channels from the beginningto the end of the reading of the X-ray image data is calculated in thisembodiment, sensitivity information for a plurality, but not all of thechannels, can be calculated and sensitivity information between thesechannels be found by interpolation.

[0044] According to this embodiment, sensitivity information for variousX-ray intensities can be obtained by starting X-ray image data readoutfrom the X-ray plane detector 4 at the same time as irradiating X-raysonto the X-ray plane detector 4 and determining sensitivity informationfrom the detected X-ray intensity for each pixel.

[0045] The above embodiment was explained with regard to the case wherethe readout of X-ray image data from the X-ray plane detector 4 isstarted at the same time as irradiating X-rays onto the X-ray planedetector 4. However, as known in the art, it takes a certain amount oftime from the start of X-ray irradiation to achieve a desired X-rayintensity. A control considering this X-ray rise characteristic isnecessary. Hereinafter, a method of acquiring sensitivity informationfor each readout channel of the X-ray plane detector 4 taking the risecharacteristic into account will be explained taking as an example anX-ray plane detector 4 having an image-readout number of 30 images persecond.

[0046]FIG. 6 is a timing chart of X-ray irradiation onto the X-ray planedetector 4 having an X-ray rise characteristic and reading of X-rayimage data from the X-ray plane detector 4.

[0047] When irradiation of X-rays onto the X-ray plane detector 4 isstarted, the sensitivity-information calculating means 13 obtains X-raywaveform-information from the X-ray generator 1 and calculates the risetime of the X-rays (T_(s) in FIG. 6) using the waveform-information. Thesensitivity-information calculating means 13 determines image data,which is read from the X-ray plane detector 4 within the rise time(T_(s)) of the X-ray, among X-ray image data stored in the image storagemeans 5. Specifically, when the number of image readouts from the X-rayplane detector 4 is 30 images per second, the time required to read oneimage is 33.3 ms. Defining the blanking time, i.e., the time within thisperiod when only X-ray irradiation is carried out and X-ray image datais not read, as T_(b), the time Tr required solely for reading X-rayimage data becomes:

T _(r)=33.3−T _(b)  (1)

[0048] If the number of pixels of X-ray image data read from the X-rayplane detector 4 is (x×y), the time T_(p) required for reading one pixelbecomes:

T _(p)=(33.3−T _(b))/(x×y)  (2)

[0049] Pixels which are read within a time satisfying the followingcondition from the beginning of reading of the X-ray image data arepixels which are read within the X-ray rise time (T_(s))

T _(s) ≧T _(p) ×n(n=0,1,2 . . . )  (3)

[0050] The sensitivity-information calculating means 13 calculatessensitivity information for each readout channel of the X-ray planedetector 4 from X-ray image data read by the X-ray plane detector 4after the time satisfying the above equation and stores it in thesensitivity information storage means 7. Image data within the X-rayrise time which was not obtained, that is, sensitivity informationwithin the time, can be found using the sensitivity information foundfrom image data after the rise time and stored in the sensitivityinformation storage means 7, by extrapolation using for example amultinomial approximation method.

[0051] While the case where the X-ray waveform has a rise characteristicwas explained in the embodiment shown in FIG. 6, the X-ray waveformgenerated by the X-ray generator 1 is generally known to have not only arise characteristic but also a fall characteristic. For dealing withsuch a characteristic, the same process as used for the risecharacteristic can be applied to obtain sensitivity information for eachreadout channel of the X-ray plane detector 4 while avoiding theinfluence of the fall characteristic.

[0052] Although X-ray image data detected during the rise time or falltime is not used for calculating sensitivity information in the aboveembodiment, a delay time corresponding to the rise time may be set forthe sensitivity-information-acquisition control means 10 to control thereadout control means 12 and the X-ray control means 11.

[0053] Such an embodiment is shown in FIG. 7. FIG. 7 is a timing chartof X-ray irradiation onto the X-ray plane detector and of X-ray imagedata readout from the X-ray plane detector.

[0054] In this embodiment, as illustrated, reading of X-ray image datafrom the X-ray plane detector 4 is started at a predetermined time afterthe start of X-ray irradiation and terminated a predetermined timebefore the termination of X-ray irradiation. In this embodiment, X-rayimage data is not read during the X-ray rise time and fall time. Thetimes corresponding to the rise and fall of the X-ray waveform can beset using the X-ray waveform obtained from the X-ray generator 1 as inthe embodiment shown in FIG. 6 The method of synchronizing the readingof X-ray image data with the irradiation of X-rays is not limited tothat of the embodiments shown in FIGS. 3 and 6 but the delay timebetween X-ray irradiation and X-ray image data reading or the readingtime can be set arbitrary. In this case, the luminance distribution(sensitivity information) of an arbitrary range of the X-ray intensitycan be obtained.

[0055] As explained above, according to the X-ray image diagnosticdevice of present invention, sensitivity information for performingaccurate sensitivity correction can be obtained from a single outputimage. The operator's work for collecting sensitivity information cantherefore be reduced and increase in the capacity of a storage mediumfor storing the sensitivity information can be minimized.

1. An X-ray image diagnostic device comprising an X-ray source forirradiating X-rays onto an object to be examined, an X-ray planedetector placed opposite to the X-ray source for outputting X-ray imagedata corresponding to X-rays transmitted through the object, imagestorage means for storing the X-ray image data output from the X-rayplane detector as digital data, and sensitivity correcting means forperforming sensitivity correction on the X-ray image data stored in theimage storage means, wherein said sensitivity correcting means comprisessensitivity-information-acquisition controlling means for commandingthat X-ray irradiation from said X-ray source be synchronized withreadout of the X-ray image data from the X-ray plane detector,sensitivity-information calculating means for calculating sensitivityinformation for a plurality of readout channels of the X-ray planedetector using the X-ray image data read out synchronously with X-rayirradiation, and sensitivity-information storage means for storing thesensitivity information calculated by the calculating means.
 2. TheX-ray image diagnostic device of claim 1, wherein saidsensitivity-information calculating means calculates the sensitivityinformation using X-ray image data other than data detected during therise time and fall time of irradiated X-rays.
 3. The X-ray imagediagnostic device of claim 1, wherein saidsensitivity-information-acquisition controlling means controls the X-rayplane detector such that the X-ray image data are read out at apredetermined time synchronously with X-ray irradiation.
 4. The X-rayimage diagnostic device of claim 1, wherein saidsensitivity-information-acquisition controlling means sets a delay timecorresponding to the rise time of the irradiated X-rays for reading outthe X-ray image data.
 5. The X-ray image diagnostic device of claim 1,wherein said sensitivity correcting means performs sensitivitycorrection using a value obtained by interpolating from sensitivityinformation for at least two points of a plurality of readout channelscalculated by said sensitivity information calculating means.
 6. TheX-ray image diagnostic device of claim 1, wherein saidsensitivity-information-acquisition controlling means determines X-rayimage data readout timing based on X-ray waveform information obtainedfrom the X-ray source.
 7. A method of correcting X-ray image datatransmitted through an object to be examined and detected by an X-rayplane detector by calculating sensitivity information for readoutchannels of the X-ray plane detector using the intensities of irradiatedX-rays and of detected X-rays and using the sensitivity information,wherein readout of the X-ray plane detector is performed synchronouslywith X-ray irradiation and sensitivity information corresponding tovariation of the amount of X-ray radiation on the X-ray plane detectorduring the readout time is determined.
 8. An X-ray image diagnosticdevice comprising an X-ray source for irradiating X-rays onto an objectto be examined, an X-ray plane detector placed opposite to the X-raysource for outputting X-rays transmitted through the object as X-rayimage data, image storage means for storing X-ray image data output fromthe X-ray plane detector as digital data, sensitivity correcting meansfor correcting sensitivity of the X-ray image data stored in the imagestorage means and for storing sensitivity corrected X-ray image data inthe image storage means again, sensitivity-information-acquisitioncontrolling means for commanding that X-ray irradiation from the X-raysource be synchronized with readout of X-ray image data from the X-rayplane detector, sensitivity-information calculating means forcalculating sensitivity information for each readout channel of theX-ray plane detector out of the readout X-ray image data,sensitivity-information storing means for storing sensitivityinformation calculated by said calculating means for correctingsensitivity of the X-ray image data by said sensitivity correctingmeans.